xendomains: Ignore 'lost+found' when finding saved dom images.
authorKeir Fraser <keir@xensource.com>
Sun, 1 Jul 2007 21:16:41 +0000 (22:16 +0100)
committerKeir Fraser <keir@xensource.com>
Sun, 1 Jul 2007 21:16:41 +0000 (22:16 +0100)
Signed-off-by: Gawain Lynch <gawain.lynch@gmail.com>
tools/examples/init.d/xendomains

index 6ad7a9b9e9c758fa2b81374684d759220e09573e..0fffd42c80d7104c0d1883c7e6c737d43bb6dbee 100644 (file)
@@ -221,11 +221,12 @@ start()
     if [ "$XENDOMAINS_RESTORE" = "true" ] &&
        contains_something "$XENDOMAINS_SAVE"
     then
-        mkdir -p $(dirname "$LOCKFILE")
+       XENDOMAINS_SAVED=`/bin/ls $XENDOMAINS_SAVE/* | grep -v 'lost+found'`
+       mkdir -p $(dirname "$LOCKFILE")
        touch $LOCKFILE
        echo -n "Restoring Xen domains:"
        saved_domains=`ls $XENDOMAINS_SAVE`
-       for dom in $XENDOMAINS_SAVE/*; do
+       for dom in $XENDOMAINS_SAVED; do
            echo -n " ${dom##*/}"
            xm restore $dom
            if [ $? -ne 0 ]; then
@@ -259,6 +260,7 @@ start()
            if [ $? -eq 0 ] || is_running $dom; then
                echo -n "(skip)"
            else
+               echo "(booting)"
                xm create --quiet --defconfig $dom
                if [ $? -ne 0 ]; then
                    rc_failed $?